I have a few ideas. From personal experience, I had to replace the I.A.A. unit due to idle issues on my car. Both solenoids tested good per FSM. The idle issues could be a symptom of non working O2 sensors.The other idea I have is about the wiring to the O2 sensors. You could have continuity in the harness but have a fault, like a ground between the O2 sensor and the ECU. That could cause the voltage from the O2 not to make it back to the ECU. The 15* timing on a cold engine could be a bad engine temp sensor. FSM says a bad engine temp sensor assumes the engine is warm once the engine is running. EF&EC-34. I am just sooting some ideas out, I hope this doesn't send you on a goose chase. You are way more experienced than I am at working on these cars, good luck!